# 使用官方 Node.js 镜像作为基础镜像
FROM node:latest

# 设置工作目录
WORKDIR /app

# 将项目文件复制到容器中
COPY . .

# 将npm源设置为淘宝镜像
RUN npm config set registry https://registry.npmmirror.com/

# 安装项目依赖
RUN npm install

# 暴露端口
EXPOSE 3000

# 启动应用
CMD ["node", "app.js"]

# 打包镜像：docker build -t dinghe-api .
# 打包容器：docker run -d --name dinghe-api-container -p 3000:3000 dinghe-api
